package com.spider.admin.scaffold.entity.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.sql.Timestamp;

/**
 * 错误日志表
 *
 * @author xiong.bo
 * @version 1.0
 * @date 2024/6/3 8:20 下午
 */

@TableName("sys_error_log")
@Data
public class ErrorLog {

    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 访问的用户名
     */
    private String username;

    /**
     * 请求方式
     */
    private String requestMethod;

    /**
     * 请求路径
     */
    private String accessPath;

    /**
     * 请求入参
     */
    private String requestParam;

    /**
     * 请求体
     */
    private String requestBody;

    /**
     * 相应结果
     */
    private String responseDesc;

    /**
     * 访问者的ip
     */
    private String accessIp;

    /** 消耗时间 */
    private Long costTime;

    /**
     * 创建时间
     */
    private Timestamp createTime;

}
